package link.correction;

/**
 * This interface specifies a class which takes a byte array and
 * adds in array correction bits/bytes
 * @author Pim
 */
public interface CorrectionAdder {

	/**
	 * Returns a byte[] containing the input data with
	 * in place error correction code
	 * @param input the byte array to add error correction to
	 * @return a byte[] with in place error correction bits
	 */
	byte[] addCorrection(byte[] input);
	
}
